package worldinruin.core;


public interface ISoldier extends Comparable<ISoldier> {

	/**
	 * Gets soldier's attack.
	 * @return Soldier's attack.
	 */
	int getAttack();
	
	/**
	 * Gets soldier's defense.
	 * @return Soldier's defense
	 */
	int getDefense();	
	
	/**
	 * Gets soldier's speed.
	 * @return Soldier's speed.
	 */
	int getSpeed();

	/**
	 * Gets price of soldier.
	 * @return Price of soldier.
	 */
	IResources getPrice();
	
	/**
	 * Gets the soldier type.
	 * @return Soldier type.
	 */
	IType getSoldierType();

}
